package com.feitubc.tools.fileimport;

import java.util.List;

import com.feitubc.tools.fileimport.domain.ProcessorMethodEnum;

/**
 * 说明：任务处理器，多线程处理时使用
 * @author zhc
 */
public interface IProcessor {

	/**
	 * 执行任务处理器，根据处理枚举执行具体方法
	 * @param strategyContext 上下文
	 * @param executeData 处理数据
	 * @param processorMethod 处理枚举类，具体处理方法
	 * @return
	 */
	public boolean doExecute(StrategyContext strategyContext, List<?> executeData, ProcessorMethodEnum processorMethod);
}
